#!/bin/sh

FILENAME=$1

. /opt/modbus_logger/etc/settings

CREDENTIAL="user=\"$MOD_MODLOGGER_USERNAME:$MOD_MODLOGGER_PASSWORD\""

FTPES=""
[ "$MOD_MODLOGGER_FTPES_ENABLED" == "1" ] && FTPES="--ssl-reqd -1"

echo $CREDENTIAL | curl -K - $MOD_MODLOGGER_TLS_AUTH_TYPE $FTPES -k $MOD_MODLOGGER_REMOTE_URL -T $FILENAME
retval=$?

if [ $retval -eq 0 ]; then
  /opt/modbus_logger/etc/removeFile $FILENAME "transfer_success"
fi

exit $retval

